package org.jeecg.modules.bean.vo.print;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description: 打印收费记录表
 * @Author: jeecg-boot
 * @Date:   2023-10-19
 * @Version: V1.0
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="tb_print_charge_record VO", description="打印收费统计")
public class PrintChargeRecordVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "请求时间")
    private String dateTime;

    @ApiModelProperty(value = "微信总金额")
    private BigDecimal wxSumMoney;

    @ApiModelProperty(value = "支付宝总金额")
    private BigDecimal zfbSumMoney;

    @ApiModelProperty(value = "微信支付宝总金额")
    private BigDecimal wxzfbSumMoney;


    @ApiModelProperty(value = "现金总金额")
    private BigDecimal xjSumMoney;

    @ApiModelProperty(value = "银联总金额")
    private BigDecimal ylSumMoney;

    @ApiModelProperty(value = "全部总金额")
    private BigDecimal sumMoney;

    @ApiModelProperty(value = "操作人")
    private String operatorName;

    @ApiModelProperty(value = "操作人账号")
    private String userName;

    @ApiModelProperty(value = "操作人id")
    private String operatorId;

    @ApiModelProperty(value = "数量")
    private Integer number;

    @ApiModelProperty(value = "单价")
    private Double unitPrice;

    @ApiModelProperty(value = "收费状态")
    private String state;

    @ApiModelProperty(value = "收费项目")
    private String feeContent;
}
